//ybzuo
#pragma once
#include <ltbasedefs.h>
#include <iltdrawprim.h>
class road_node
{
public:
	road_node();
	~road_node();

	void set_length(float _length){m_length=_length/2.0f;}
	void set_width(float _width){m_width=_width/2.0f;}
	void set_trans(const LTVector& _pos,const LTRotation& _rot);
	void render();
	void set_color(uint8 a=150,uint8 r=150,uint8 g=0,uint b=0);


	LTVector get_pos()const{return m_pos;}
	LTRotation get_rot()const{return m_rot;}


private:
	float m_length;
	float m_width;
	LTVector m_pos;
	LTRotation m_rot;

	LT_POLYFT4 m_poly;
	LT_VERTRGBA  m_color;


};